package com.probox.common.entity.service.supplier;

import java.util.List;
import com.baomidou.mybatisplus.extension.service.IService;
import com.probox.common.entity.domain.supplier.vo.SysUserVo;
import com.probox.systemApi.domain.SysUser;

/**
 * 账号管理Service接口
 *
 * @author usoft
 * @date 2021-05-28
 */
public interface ISysUserService extends IService<SysUser> {


        /**
         * 查询账号管理
         *
         * @param userId 账号管理ID
         * @return 账号管理
         */
        public SysUser selectSysUserById(Long userId);


        /**
         * 查询账号管理列表
         *
         * @param sysUser 账号管理
         * @return 账号管理集合
         */
        public List<SysUserVo> queryList(SysUser sysUser);


        /**
         * 新增账号管理
         *
         * @param sysUser 账号管理
         * @return 结果
         */
        public boolean insertSysUser(SysUser sysUser);

        /**
         * 修改账号管理
         *
         * @param sysUser 账号管理
         * @return 结果
         */
        public boolean updateSysUser(SysUser sysUser);
//
//        /**
//         * 批量删除账号管理
//         *
//         * @param userIds 需要删除的账号管理ID
//         * @return 结果
//         */
//        public boolean deleteSysUserByIds(Long[] userIds);
//



}
